#ifndef __NORMSNORT_HPP
#define __NORMSNORT_HPP
#include <iostream>
#include <string>
#include <boost/regex.hpp>
#include "normaliser.hpp"

class normSnort:public normaliser
{
private:
boost::regex b,p,i;
mongo::BSONObjBuilder x;
int max;
public:
normSnort();
void normalize_basic(std::string &,boost::regex &);
void normalize_protocol(std::string &,boost::regex &);
void normalize_ip(std::string &,boost::regex &);
mongo::BSONObj normalise(std::string &);
};

#endif

